• / 6
  • 下载费用:10 金币  

C语言程序设计题目及解答-12.doc

关 键 词:
C语言程序设计题目及解答-12.doc
资源描述:
一、判断题 (20 分)1. 语句 char *p = “Turbo C“的含义是将字符串赋给字符型指针变量 p。 2 分 2. 若指针变量指向一维数组的第一个元素,将指针变量加整数 3,即指针后移 3 个元素。3. b 是一维数组名,数组元素 b[1]还可写成*(b++)。 2 分 4. 对二维数组 a 来说,由于 a+1 与*(a+1)的值相等,因此二者的含义是一样的。 2 分 5. 在二维数组中,行指针是指向一维数组的指针变量. 2 分 6. 取地址运算符 是一个合法的为字符串数组赋值的语句。 2 分 10. char *p=“girl“;的含义是定义字符型指针变量 p,p 的值是字符串“girl“。 2 分 二、选择题 (24 分)1.下面程序段的运行结果是( )。 [B] 2 分char str[]=“ABC“,*p=str;printf(“%d\n“,*(p+3));A. 67 B. 0 C. 字符′C′的地址 D. 字符′C′ 2.阅读下列程序,则执行后的结果为( )。 [B] 2 分#include “stdio.h“int main(){ int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf(“%x,%x“,c[2][2],*(*(c+1)+1));}A. 62,5 B. 3e,6 C. 56,5 D. 3E,6 3.下面程序段的运行结果是( )。 [C] 2 分 char *s=“abcde“;s+=2;printf(“%d“,s);A. cde B. 字符′c′ C. 字符′c′的地址 D. 无确定的输出结果 4.若有变量定义 int x=3,*p;,则下面语句不正确的是( )。 [A] 2 分 A. p= B. p= C. p= D. p= 5.指针变量 p1、p2 类型相同,要使 p2、p1 指向同一变量,哪一个语句是正确的()。A] 2 分 A. p2=* B. p2=**p1; C. p2= D. p2=*p1 6.若有语句:char *line[5];,以下叙述中正确的是( )。 [A] 2 分 A. 定义 line 是一个数组,每个数组元素是一个基类型为 char 为指针变量。B. 定义 line 是一个指针变量,该变量可以指向一个长度为 5 的字符型数组。C. 定义 line 是一个指针数组,语句中的*号称为间址运算符。D. 定义 line 是一个指向字符型函数的指针。7.若有数组定义为 int a[10],i; 与 a[i]=100 等价的赋值表达式是 [B] 2 分 A. a+i=100 B. *(a+i)=100 C. (a+i)=100 D. ”,其正确的含义是()。 [C] 2 分 A. ptr 是指向一维数组的指针变量B. ptr 是指向 int 型数据的指针变量C. ptr 是指向函数的指针变量,该函数有一个 float 型参数,返回值是整型D. ptr 是一个函数名,该函数的返回值是指向 int 型数据的指针10.若有定义 char a[15]=“ab\110\\cd\'\\ne“;则 strlen(a)返回值和 sizeof(a)的返回值分别为()。 [C] 2 分 A. 11,15 B. 17,11 C. 10,15 D. 18,11 11.若有定义 char a[15]=“ab\110\\cd\'\\ne“;则 strlen(a+5)返回至为()。 [D] 2 分 A. 8 B. 10 C. 17 D. 5 12.char s[]=“a\128b\\\tcd\xdg\n“;则数组 s 的字符串长度为()。 [C] 2 分 A. 12 B. 10 C. 11 D. 18 三、程序填空题 (26 分)1. 功能:建立一个如下的二维数组,并按以下格式输出。 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 10 分 #include int main(){int a[5][5]={0},*p[5],i,j;for(i=0;ivoid week(int no){char *w[]={“Sunday“,“Monday“,“Tuesday.“,“Wednesday“,“Thursday“,“Friday“,“Saturday“};if(no=0int i;scanf(“%s“,s);strcpy(max,__(2)__);for(i=1;i#include void sort ( float *p, int n ){int i,j;flo
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:C语言程序设计题目及解答-12.doc
链接地址:https://www.weizhuannet.com/p-9828405.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开