南京师范大学计算机考试(C语言)(试卷1).docxVIP

  • 1
  • 0
  • 约6.48千字
  • 约 9页
  • 2022-08-27 发布于山东
  • 举报

南京师范大学计算机考试(C语言)(试卷1).docx

201507  南京师范大学计算机考试 (试卷1)  (C语言) 【程序设计理论】 1.[  题号:1](  单项选择题)分值:2 下列四个选项中,属于C语言重点字的是__________。 A.Float B.single C.double D.real 【答案:C】 2.[题号:2](单项选择题)分值:2 某程序需要使用一个代表常数3.14的符号常量名P,以下定义中正确的选项是__________。 A.#defineP3.14; B.#defineP(3.14) C.#defineP=3.14; D.#defineP3.14 【答案:D】 3.[题号:3](单项选择题)分值:2 以下对于if语句和switch语句的表达中错误的选项是__________。 A.if语句和switch语句都能够实现算法的选择构造 B.if语句和switch语句都能实现多路(两路以上)选择 C.if语句能够嵌套使用 D.switch  语句不能嵌套使用 【答案:  D】 4.[  题号:4](  单项选择题)  分值:2 以下表达中错误的选项是__________。 在函数外能够声明变量 变量声明的地点决定了该变量名的使用范围 函数调用时在函数内声明的变量所获得的值将无法保留到该函数的下一次调用 在函数外声明的变量,其值能够保留到该程序运行结束 【答案:C】 5.[题号:61](单项选择题) 分值:2 有如下程序段: charp1[80]=NanJing,p2[20]=Young,*p32=Olympic ”; strcpy(p1,strcat(p2,p3)); printf(“n%s”,p1); __________ 履行该程序段后的输出是 精选文库 A.NanJingYoungOlympic B.YoungOlympic C.Olympic D.NanJing 【答案:B】 6.[题号:62]( 单项选择题) 分值:2 已有声明”intx,a=3,b=2; 则”,履行赋值语句”x=ab++?a++:b++;”后,变量x、a、b的值分别为__________。 A.343 B.334 C.333 D.434 【答案:A】 7.[题号:63]( 单项选择题) 分值:2 已有预办理命令 #includemath.h和声明inta=4,b;.以下语句中语法正确的选项是__________。 A.if(a%2=1)b=a; if(sqrt(a)%2)b=a; if(a==1)b=a; if(a==1)b=*a; 【答案:C】 8.[题号:64](单项选择题)分值:2 已有如下定义和声明: structdata{inta;charb;floatc;}s={1,2,3}; charm; 以下语句中正确的选项是__________。 A.s=5; B.s={4,5,6}; C.s.a=5; D.m=s; 【答案:C】 9.[题号:65](单项选择题)分值:2 已有声明int*p;,若用语句p=(int*)malloc(20*sizeof(int));动向申请一个int型数组存储区,则p所指向的数组中 可存储__________个int型数据。 A.10 B.20 C.40 D.80 【答案:B】 10.[题号:66](单项选择题)分值:2 已有声明intx=0,*p;,则以下赋值表达式中正确的选项是__________。 —2 精选文库 p=x; *p=*x; p=x; p=x; 【答案:D】 11.[题号:67](单项选择题)分值:2 、+、=、[]是C语言中的四个运算符,其中优先级最高的是__________。 A.[] B. C.+ D.= 【答案:A】 12.[题号:68](单项选择题)分值:2 假设指针变量p指向对象的值为16,p+1指向对象的值为35,则*p++的值为__________。 A.15 B.16 C.17 D.18 【答案:B】 13.[题号:69](单项选择题)分值:2 在系统头文件中定义的符号常量NULL代表的数值(整数)是__________。 A.-1 B.1 C.0 D.0.0 【答案:C】 14.[题号:70](单项选择题)分值:2 以下程序运行时输出到屏幕的结果是__________。 #includestdio.h voidmain( ) {inta=011; printf(%d,a); } 6 7 8 9 【答案:D】 15.[题号:71](单项选择题)分值:2 —3 精选文库 用系统库函数fprintf写到磁盘文件中的数据往常应该用系统库函数__________读出。 A.fscanf B.sscanf C.fgets D.fread 【答案:A】 16.[题号:72](填空题1空)分值:

文档评论(0)

1亿VIP精品文档

相关文档