下载此文档

C 语言程序设计自测练习(二).docx


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
C++语言程序设计自测练****二)
一、单项选择题
函数调用不可以( )。
出现在一个表达式中
出现在执行语句中
作为一个函数的实参
作为一个函数的形参
以下正确的描述是( )。
函数的定义可以嵌套,函数的调用不可以嵌套
函data[2][3]的地址为()。
A. 115
假定变量m定义为“ int m=7;”,则定义变量p的正确语句为()。
A. int p=&m; B. int *p=&m; C. int &p=*m; D. int *p=m;
假定k是一个double类型的变量,则关于变量p的正确定义语句为()。
A. double p=&k; B. int *p=&k;
C. double &p=*k; D. char *p=”Thank you!”;
变量s的定义为“ char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串, 则应选取( )。
A. char *p=s; B. char *p=&s; C. char *p;p=*s; D. char *p; p=&s;
关于 void 指针,下列说法正确的是( )。
void 指针就是未指向任何数据的指针
void 指针就是已定义而未初始化的指针
指向任何类型数据的指针可直接赋值给一个void指针
void 指针值可直接赋给一个非 void 指针
27•假定一条定义语句为“int a[10], x, *pa=a; ”,若要把数组a中下标为3的元素值赋给x, 则不正确的语句为( )。
A. x=pa[3]; B. x=*(a+3); C. x=a[3]; D. x=*pa+3;
28•假定有定义“int b[10]; int *pb;”,则不正确的赋值语句为()。
A. pb=b; B. pb=&b[0]; C. *pb=new int; D. pb=b[5];
假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。
A. 1 B. 4 C. sizeof(double) D. sizeof(p)
假定p指向的字符串为” st ring”,则cou t〈〈p+3的输出结果为( )。
A. string B. ring C. ing D. i
假定p指向的字符串为〃 st ring”,若要输出这个字符串的地址值,则使用( )。
A. cout〈〈*p; B. cout〈〈p; C. cout〈〈&p; D. cout〈〈(void *)p;
定义 p 并使 p 指向动态空间中的包含30 个整数的数组所使用的定义语句为( )。
A. int *p=new int[30]; B. int *p=new int(30);
C. int *p=new [30]; D. *p=new int[30];
33•假定p是具有int**类型的指针变量,则给p赋值的正确语句为( )。
A. p=new int; B. p=new int*; C. p=new int**; D. p=new int[10];
要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为()。
A. int *p; B. int **p; C. int *p[20]; D. int(*p)[20];
假定有 “struct B00K{char title[40]; float price;}; BOOK *book=new BOOK;”,则正 确的语句为( )。
A. strcpy(book->title,”Wang Tao”); B. strcpy(,”Wang Tao”);
C. strcpy(*,”Wang Tao”); D. strcpy((*book)->title,”Wang Tao”);
假定有 “ st ruct BOOK{char tit le[40]; float price;}; BOOK *book;”,则不正确的语 句为( )。
A. BOOK *x=new book; B. BOOK x={"C++ Programming",};
C. BOOK *x=new BOOK; D. BOOK *x=book;
假定有 “struct BOOK{char title[40]; float price;}book;”,则正确的语句为( )。
A. BOOK &x= &book; B. BOOK &x=book;
C. BOOK &x=new BOOK; D. BOOK &x=BOOK;
下列对引用的陈述中不正确的是( )。
A.

C 语言程序设计自测练习(二) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiaobaizhua
  • 文件大小49 KB
  • 时间2022-05-20