一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)。
1、有数组定义inta={{1},{2,3}};则a[0]的值为0。()。
2、int(*ptr)(),则ptr是一维数组的名字。()。
3、指针在任何情况下都可进行>,<,>=,<=,==运算。()。
4、switch(c)语句中c可以是int,long,char,float,unsignedint类型。()。
5、#defineprint(x)printf("theno,"#x",is")。
二、填空题(共30分)
1、在windows下,写出运行结果,每空2分,共10分。
charstr[]="Hello";。
char*p=str;
intn=10;
sizeof(str)=()。
sizeof(p)=()
sizeof(n)=()
voidfunc(charstr[100])。
{}
sizeof(str)=()。
2、voidsetmemory(char**p,intnum)。
{*p=(char*)malloc(num);}。
voidtest(void)。
{char*str=NULL;。
getmemory(&str,100);。
strcpy(str,"hello");。
printf(str);
}
运行
test函数有什么结果?()。
10分
3、设
intarr[]={6,7,8,9,10};。
int*ptr=arr;
(ptr++)+=123;。
printf("%d,%d",*ptr,*(++ptr));。
()10分
三、编程题(第一小题20,第二小题30分)。
1、不使用库函数,编写函数。
intstrcmp(char*source,char*dest)。
相等返回
0,不等返回
-1;
2、写一函数
intfun(char*p)判断一字符串是否为回文,是返回。
1,不是返回
0,出错返回
-1
阅读了本文,本站还为你提供以下可能你会感兴趣的相关文章:
厦新笔试真题
安信证券笔试题
日立环球存储笔试题目
我现在学啊,给你份考题,具体是不是你需要的,还要你自己看喽!(是去年的我们的考题)答案告诉你喽!
(1)在信息时代,计算机的应用非常广泛,主要有如下几大领域:科学计算、信息处理、过程控制、计算机辅助工程、家庭生活和。
A)军事应用
B)现代教育
C)网络服务
D)以上都不是
答案:B
(2)在ENIAC的研制过程中,由美籍匈牙利数学家总结并提出了非常重要的改进意见,他是。
A)冯•诺依曼
B)阿兰•图灵
C)古德•摩尔
D)以上都不是
答案:A
(3)十进制数75用二进制数表示是。
A)1100001
B)1101001
C)0011001
D)1001011
答案:D
(4)一个非零无符号二进制整数后加两个零形成一个新的数,新数的值是原数值的。
A)4倍
B)二倍
C)4分之一
D)二分之一
答案:A
(5)与十进制数291等值的十六进制数为。
A)123
B)213
C)231
D)132
答案:A
(6)下列字符中,其ASCII码值最小的是。
A)$
B)J
C)b
D)T
答案:A
(7)下列4条叙述中,有错误的一条是。
A)通过自动(如扫描)或人工(如击键、语音)方法将汉字信息(图形、编码或语音)转换为计算机内部表示汉字的机内码并存储起来的过程,称为汉字输入。
B)将计算机内存储的汉字内码恢复成汉字并在计算机外部设备上显示或通过某种介质保存下来的过程,称为汉字输出。
C)将汉字信息处理软件固化,构成一块插件板,这种插件板称为汉卡。
D)汉字国标码就是汉字拼音码。
答案:D
(8)某汉字的国际码是1112H,它的机内码是。
A)3132H
B)5152H
C)8182H
D)9192H
答案:D
(9)以下关于高级语言的描述中,正确的是。
A)高级语言诞生于20世纪60年代中期。
B)高级语言的"高级"是指所设计的程序非常高级。
C)C++语言采用的是"编译"的方法。
D)高级语言可以直接被计算机执行。
答案:C
(10)早期的BASIC语言采用的哪种方法将源程序转换成机器语言?
A)汇编
B)解释
C)编译
D)编辑
答案:B
(11)计算机软件系统包括
A)系统软件和应用软件
B)编辑软件和应用软件
C)数据库软件和工具软件。
D)程序和数据
答案:A
(12)WPS 2000,Word 97等字处理软件属于。
A)管理软件
B)网络软件
C)应用软件
D)系统软件
答案:C
(13)使用Pentium Ⅲ500的微型计算机,其CPU的输入时钟频率是。
A)500kHz
B)500MHz
C)250kHz
D)250MHz
答案:B
(14)静态RAM的特点是
A)在不断电的条件下,信息在静态RAM中保持不变,故而不必定期刷新就能永久保存信息。
B)在不断电的条件下,信息在静态RAM中不能永久无条件保持,必须定期刷新才不致丢失信息。
C)在静态RAM中的信息只能读不能写。
D)在静态RAM中的信息断电后也不会丢失。
答案:A
(15)CPU的主要组成:运算器和。
A)控制器
B)存储器
C)寄存器
D)编辑器
答案:A
(16)高速缓冲存储器是为了解决。
A)内存与辅助存储器之间速度不匹配问题。
B)CPU与辅助存储器之间速度不匹配问题。
C)CPU与内存储器之间速度不匹配问题。
D)主机与外设之间速度不匹配问题。
答案:C
(17)以下哪一个是点阵打印机?
A)激光打印机
B)喷墨打印机
C)静电打印机
D)针式打印机
答案:D
(18)为了防止计算机病毒的传染,应该做到。
A)不要拷贝来历不明的软盘上的程序。
B)对长期不用的软盘要经常格式化。
C)对软盘上的文件要经常重新拷贝。
D)不要把无病毒的软盘与来历不明的软盘放在一起。
答案:A
(19)下列关于计算机的叙述中,不正确的一条是。
A)世界上第一台计算机诞生于美国,主要元件是晶体管。
B)我国自主生产的巨型机代表是"银河"。
C)笔记本电脑也是一种微型计算机。
D)计算机的字长一般都是8的整数倍。
答案:A
(20)下列关于计算机的叙述中,不正确的一条是。
A)"裸机"就是没有机箱的计算机。
B)所有计算机都是由硬件和软件组成的。
C)计算机的存储容量越大,处理能力就越强。
D)各种高级语言的翻译程序都属于系统软件。
答案:A
链接:
提取码: fgwo《华为编程规范与范例》是一本计算机编程应用类书籍。
1、首先打开华为手机的设置。
2、其次打开应用管理,点击应用列表。
3、然后找到安全中心点击卸载即可。如果是手机自带软件,就要手机进行root以后,获取到手机的最高权限,才可以删除,虽然手机root以后,可以删除一些预装软件,但是,手机root是有一定的风险的,如果使用了不正当的软件进行root,就会损坏手机系统。可以使用腾讯手机管家的pc版,也就是应用宝进行root,它是大牌的软件,用它root,一般的不会出现问题。
华为编程规范举例:
1-1:程序块要采用缩进风格编写,缩进的空格数为4个。
说明:对于由开发工具自动生成的代码可以有不一致。
1-2:相对独立的程序块之间、变量说明之后必须加空行。
1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
1-4:不允许把多个短语句写在一行中,即一行只写一条语句。
1-5:if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。
1-6:对齐只使用空格键,不使用TAB键。
说明:以免用不同的编辑器阅读程序时,因TAB键所设置的空格数目不同而造成程序布局不整齐,不要使用BC作为编辑器合版本,因为BC会自动将8个空格变为一个TAB键,因此使用BC合入的版本大多会将缩进变乱。
1-7:函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。
1-8:程序块的分界符(如C/C++语言的大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case 语句中的程序都要采用如上的缩进方式。
1-9:一行程序以小于80字符为宜,不要写得过长。
2-1:一般情况下,源程序有效注释量必须在20%以上。
说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。
2-2:文件头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、修改日志等。
示例:下面这段头文件的头注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。
2-3:函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值、调用关系(函数、表)等。
示例:下面这段函数的注释比较标准,当然,并不局限于此格式,但上述信息建议要包含在内。
2-4:边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。
2-5:注释的内容要清楚、明了,含义准确,防止注释二义性。
说明:错误的注释不但无益反而有害。
2-6:注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。
2-7:对于所有有物理含义的变量、常量,如果其命名不是充分自注释的,在声明时都必须加以注释,说明其物理含义。变量、常量、宏的注释应放在其上方相邻位置或右方。
2-8:数据结构声明(包括数组、结构、类、枚举等),如果其命名不是充分自注释的,必须加以注释。对数据结构的注释应放在其上方相邻位置,不可放在下面;对结构中的每个域的注释放在此域的右方。
2-9:全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或过程存取它以及存取时注意事项等的说明。
2-10:注释与所描述内容进行同样的缩排。
说明:可使程序排版整齐,并方便注释的阅读与理解。
2-11:避免在一行代码或表达式的中间插入注释。
说明:除非必要,不应在代码或表达中间插入注释,否则容易使代码可理解性变差。
2-12:通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为自注释的。
说明:清晰准确的函数、变量等的命名,可增加代码可读性,并减少不必要的注释。
2-13:在代码的功能、意图层次上进行注释,提供有用、额外的信息。
说明:注释的目的是解释代码的目的、功能和采用的方法,提供代码以外的信息,帮助读者理解代码,防止没必要的重复注释信息。